package com.ruoyi.tccs.tccs_major_judge.utils.acquireAll;

import com.ruoyi.tccs.tccs_blood_estimate.domain.TccsBloodEstimate;
import com.ruoyi.tccs.tccs_display_esimate.domain.TccsDisplayEsimate;
import com.ruoyi.tccs.tccs_pi_estimate.domain.TccsPiEstimate;
import com.ruoyi.tccs.tccs_ri_estimate.domain.TccsRiEstimate;
import com.ruoyi.tccs.tccs_vs_estimate.domain.TccsVsEstimate;

import java.util.List;


public interface tccsAcquire {
    /**
     * 查询血流方向和颜色
     * @return tccs血流方向/信号颜色参考
     */
    List<TccsBloodEstimate> acquireBlood(TccsBloodEstimate tccsBloodEstimate);

    /**
     * 查询vs血流速度
     * @return tccs血流速度VS
     */
    List<TccsVsEstimate> acquireVs(TccsVsEstimate tccsVsEstimate);

    /**
     * 查询PI搏动指数
     * @return tccsPI搏动指数
     */
    List<TccsPiEstimate> acquirePi(TccsPiEstimate tccsPiEstimate);

    /**
     * 查询RI阻力指数
     * @return tccsRI阻力指数
     */
    List<TccsRiEstimate> acquireRi(TccsRiEstimate tccsRiEstimate);

    /**
     * 查询是否显示
     * @return tccs是否显示
     */
    List<TccsDisplayEsimate> acquireDisplay(TccsDisplayEsimate tccsDisplayEsimate);

}
